@import "ui";
#zhgl-map {
  .population-span {
    width: 20px;
    height: 12px;
    border-radius: 2px;
    display: inline-block;
    vertical-align: text-top;
  }
  .people-chart-container {
    width: 100%;
    height: 120px;
    background: #edf1f3;
    padding: 0 10px 0 0;
    position: relative;
    overflow: hidden;
  }
  .people-chart-left {
    width: 148px;
    height: 148px;
    border-radius: 50%;
    position: absolute;
    left: 20px;
    top: -14px;
    background: white;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .people-chart-content {
    width: 120px;
    height: 120px;
    border-radius: 50%;

  }
  .people-chart-right {
    width: 230px;
    float: right;
    font-size: 12px;
    header {
      border-bottom: 1px solid @main-blue;
      height: 34px;
      line-height: 34px;
    }
    article {
      padding: 12px 0 0 0;
      div {
        margin: 0 0 8px 0;
        span {
          margin:0 8px 0 0;
        }
      }
    }
  }
  .people-check-form {

  }
  .age-people-mark {
    display: inline-block;
    font-size: @base-font;
    position: relative;
    >div {
      position: absolute;
      color: @input-color;
    }
    span {
      margin:0 4px 0 12px;
    }

  }
  .age-people-chart {
    width: 100%;
    height: 118px;
  }
  .zhgl-map-tool-tab {
    position: absolute;
    top: 84px;
    right: 80px;
    background: white;
    border-radius: 4px;
    box-shadow: @big-shadow;
    width:200px;
    height:30px;
    line-height: 30px;
    display: flex;
    >div {
      flex: 1 1 auto;
      text-align: center;
      font-size: @middle-font;
      color: @input-color;
      border-right: @base-border;
      cursor: pointer;
      border-radius: 4px;
    }
    .active {
      background: @main-back;
      color: @main-blue;
      border-radius: 4px;
    }
  }
  .zhgl-map-tool-drag {
    position: absolute;
    top:84px;
    right:32px;
    width:30px;
    height:300px;
  }
  .tool-add {
    width: 30px;
    height: 30px;
    background: white;
    border-radius: 50%;
    box-shadow: @big-shadow;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  }
  .tool-reduce {
    width: 30px;
    height: 30px;
    background: white;
    border-radius: 50%;
    box-shadow: @big-shadow;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 8px;
    cursor: pointer;
  }
  .tool-drag {
    background: url("../image/drag_back.png");
    background-repeat: no-repeat;
    background-size: cover;
    width: 20px;
    height: 230px;
    margin: 8px 0 0 4px;
    position: relative;
  }
  .tool-drag-btn {
    position: absolute;
    display: inline-block;
    top:0;
    left: -1px;
    cursor: pointer;
  }
}
